export interface MaterialVO {
  id?: number;
  /**
   * 物料编码
   */
  materialCode?: string;
  /**
   * 新物料编码
   */
  materialCodeOriginal?: string;
  /**
   * 物料名称
   */
  materialName?: string;
  /**
   * 物料颜色
   */
  materialColorId?: number;

  colorEnAbbr?: string;

  materialModelId?: number;

  model?: string;

  materialSizeId?: number;

  sizeEnAbbr?: string;

  suffix?: string;
  /**
   * 物料类型
   */
  materialType?: string;
  /**
   * 供应商id
   */
  supplierId?: number;
  /**
   * 供应商编码
   */
  supplierCode?: string;
  /**
   * 供应商公司名称
   */
  companyName?: string;
  /**
   * 物料和供应商的关联表主键
   */
  relId?: number;
  /**
   * 采购价格
   */
  purchasePrice?: number;
  /**
   * 最小起订量 MOQ
   */
  minOrderQuantity?: number;
  /**
   * 备注
   */
  remark: string;
  /**
   * 供应商
   */
  supplierList?: any[];
  /**
   * 供应商id
   */
  supplierIds?: string[];
  /**
   *通用码
   */
  universalCode?: string;
  /**
   *状态，1=可售，2=不可售
   */
  status?: string;
  /**
   *领星SKU
   */
  lxSku?: string;
  amazonFnsku?: string;
}

export interface MaterialForm extends BaseEntity {
  id?: number;
  /**
   * 物料编码
   */
  materialCode?: string;
  /**
   * 新物料编码
   */
  materialCodeOriginal?: string;
  /**
   * 物料名称
   */
  materialName?: string;
  /**
   * 物料颜色
   */
  materialColorId?: number;

  colorEnAbbr?: string;

  materialModelId?: number;

  model?: string;

  materialSizeId?: number;

  sizeEnAbbr?: string;

  suffix?: string;
  /**
   * 物料类型
   */
  materialType?: string;
  /**
   * 供应商id
   */
  supplierId?: number;
  /**
   * 供应商编码
   */
  supplierCode?: string;
  /**
   * 供应商公司名称
   */
  companyName?: string;
  /**
   * 物料和供应商的关联表主键
   */
  relId?: number;
  /**
   * 采购价格
   */
  purchasePrice?: number;
  /**
   * 最小起订量 MOQ
   */
  minOrderQuantity?: number;
  /**
   * 供应商id
   */
  supplierIds?: string[];
  /**
   * 备注
   */
  remark?: string;
  /**
   *通用码
   */
  universalCode?: string;
  /**
   *状态，1=可售，2=不可售
   */
  status?: string;
  /**
   *领星SKU
   */
  lxSku?: string;
  amazonFnsku?: string;
}

export interface MaterialQuery extends PageQuery {
  /**
   * 物料编码
   */
  materialCode?: string;
  /**
   * 新物料编码
   */
  materialCodeOriginal?: string;
  /**
   * 物料名称
   */
  materialName?: string;
  /**
   * 物料类型
   */
  materialType?: string | number;
  /**
   * 物料颜色
   */
  materialColorId?: number;

  colorEnAbbr?: string;

  materialModelId?: number;

  model?: string;

  materialSizeId?: number;

  sizeEnAbbr?: string;

  suffix?: string;
  supplierIds?: string[];
  supplierId?: number;
  /**
   * 日期范围参数
   */
  params?: any;
  /**
   *通用码
   */
  universalCode?: string;
  /**
   *状态，1=可售，2=不可售
   */
  status?: string;
  /**
   *领星SKU
   */
  lxSku?: string;
  amazonFnsku?: string;
}

export interface MaterialSearchVO {
  relId?: string;
  supplierId?: string;
  companyName?: string;
  phoneNumber?: string;
  versionId?: string;
  versionModel?: string;
  materialId?: string | number;
  materialName?: string;
}
